#ifndef PT_DDJP_H
#define PT_DDJP_H

//
// Pay tables for "Double Double Jackpot Poker" Video Poker
//

#include "pte_djpk.h"

#define VPTBL_NUMFREQS	4		// num pay table frequency types (lo, med, hi, custom)
#define VPTBL_NUMCOLS	5

static int32 sPayTable[VPTBL_NUMFREQS][VPTBL_NUMCOLS][VPEVT_NUMEVENTS] = {
	//
	// "low payout" frequency		(1 coin: 97.81%  5 coins: 98.95%)
	//
	{
		{ 1, 1,  3,  5,  6,  9,  50,  80, 150, 150, 150,  50,  250 },
		{ 2, 2,  6, 10, 12, 18, 100, 160, 300, 300, 300, 100,  500 },
		{ 3, 3,  9, 15, 18, 27, 150, 240, 450, 450, 450, 150,  750 },
		{ 4, 4, 12, 20, 24, 36, 200, 320, 600, 600, 600, 200, 1000 },
		{ 5, 5, 15, 25, 30, 45, 250, 400, 750, 750, 750, 250, 4000 }
	},
	//
	// "medium payout" frequency	(1 coin: 98.20%  5 coins: 99.34%)
	//
	{
		{ 1, 1,  3,  5,  6,  9,  50,  80, 160, 160, 160,  50,  250 },
		{ 2, 2,  6, 10, 12, 18, 100, 160, 320, 320, 320, 100,  500 },
		{ 3, 3,  9, 15, 18, 27, 150, 240, 480, 480, 480, 150,  750 },
		{ 4, 4, 12, 20, 24, 36, 200, 320, 640, 640, 640, 200, 1000 },
		{ 5, 5, 15, 25, 30, 45, 250, 400, 800, 800, 800, 250, 4000 }
	},
	//
	// "high payout" frequency		(1 coin: 99.20%  5 coins: 100.35%)
	//
	{
		{ 1, 1,  3,  5,  6,  9,  50,  80, 160, 160,  320,  50,  250 },
		{ 2, 2,  6, 10, 12, 18, 100, 160, 320, 320,  640, 100,  500 },
		{ 3, 3,  9, 15, 18, 27, 150, 240, 480, 480,  960, 150,  750 },
		{ 4, 4, 12, 20, 24, 36, 200, 320, 640, 640, 1280, 200, 1000 },
		{ 5, 5, 15, 25, 30, 45, 250, 400, 800, 800, 1600, 250, 4000 }
	},
	//
	// "custom payout" frequency		(CSN-6225, Payout: 99,10%)
	//
	{
		{ 1, 1,  3,  4,  7,  8,  50,  80, 160, 160,  320,  50,  800 },
		{ 2, 2,  6,  8, 14, 16, 100, 160, 320, 320,  640, 100, 1600 },
		{ 3, 3,  9, 12, 21, 24, 150, 240, 480, 480,  960, 150, 2400 },
		{ 4, 4, 12, 16, 28, 32, 200, 320, 640, 640, 1280, 200, 3200 },
		{ 5, 5, 15, 20, 35, 40, 250, 400, 800, 800, 1600, 250, 4000 }
	}
};

#endif
